830558
88130
31838
816293
503867
327514
989318
752454
453647
473604
39154
984690
5242799
3669581
3196148
2495804
2272988
2112609
2041358
193678
1819118
1743136
1717196
1659471